//js运算符和类型转换
var num1 = 10;
var num2 = "10";
if(num1==num2) {
    document.write("==判断相等不需要类型相同");
}
if(num1===num2){
    document.write("测试===符号判定类型");
}else{
    document.write("===符号必须要求类型一致");
}
//接下来介绍js中的类型转换
//string转number,用加号,建议用parseInt()方法,输出结果为数字或者NaN
var num3 = +"120";
var num4 = parseInt("120.5");
document.write("num3:" + num3);
document.write("num4:" + num4);

document.write("boolean类型转number,使用+号,true转为1,false为0\\n" +
    "number类型转换为布尔类型,除了0和NaN为false,其余为true\n" +
    "string类转换为布尔类型,只有空字符串为false其余为true\n" +
    "null和undefined都是false\n" +
    "正式由于js中的string类转化为boolean类会自动将空转换为false,省去了非空校验")
//boolean类型转number,使用+号,true转为1,false为0
//number类型转换为布尔类型,除了0和NaN为false,其余为true
//string类转换为布尔类型,只有空字符串为false其余为true
//null和undefined都是false
//正式由于js中的string类转化为boolean类会自动将空转换为false,省去了非空校验